mosaic law vs new covenant